Yes you can do this with mapbasic application.
Sub About
if Not FileExists(ApplicationDirectory$( )+"Logo.TAB") Then
Note "Logo Not Found"
exit sub
end if
Open Table ApplicationDirectory$( )+"Logo.TAB"
sLogoTab = TableInfo(0, TAB_INFO_NAME)
Dialog Title "About" Calling Map_logo Width 220 Height 60
Control DocumentWindow ID 2 Position 140, 5 Width 80 Height 40
Control StaticText title "Author: me" Position 5,10
Control StaticText title "xxx" Position 5,20
Control StaticText title "E-Mail: xxxxxx" Position 5,30
Control OKButton Position 80,43
Close Table sLogoTab
End Sub
Sub Map_logo
Dim iHwnd As Integer
iHwnd = ReadControlValue(2)
Set Next Document Parent iHwnd Style WIN_STYLE_CHILD
Map from sLogoTab
End Sub